user identification application encryption development management authentication visitor registration radius3 thin-client single signon security cryptography user authorisation password management